package top.yongyan0624.service;

import com.github.pagehelper.PageInfo;
import top.yongyan0624.pojo.Clazz;
import top.yongyan0624.pojo.Student;

import java.util.List;

/**
 * @author Yongyan
 * @description: TODO
 * @date 2020/12/24
 **/
public interface ClazzService {
    //添加班级
    Integer addClazz(Clazz clazz);
    //删除班级
    Integer deleteClazz(Integer id);
    //修改班级
    Integer updateClazz(Clazz clazz);
    //查询所有班级
    public List<Clazz> findAllClazz();
    PageInfo<Clazz> findAllClazz(Integer pageNum, Integer pageSize);
    //根据id查询班级
    Clazz findById(Integer id);
    //根据姓名查询班级
    List<Clazz> findByName(String name);
    //查找班级
    List<Clazz> findClazz(Clazz clazz);
    //统计所有班级
    Integer totalClazz();
}
